.depth-carousel-root.svelte-1jfo5xj{position:relative;display:flex;height:100%;min-height:460px;width:100%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;outline:none;perspective-origin:50% 50%}.depth-carousel-root.svelte-1jfo5xj:active{cursor:grabbing}.depth-carousel-root.svelte-1jfo5xj:focus-visible{border-radius:.75rem;outline:2px solid rgba(255,255,255,.5);outline-offset:4px}.depth-carousel-stage.svelte-1jfo5xj{position:absolute;inset:0;transform-style:preserve-3d}.depth-carousel-card.svelte-1jfo5xj{position:absolute;left:50%;top:50%;cursor:pointer;overflow:hidden;background:#0b0d12;box-shadow:0 30px 60px -20px #000000a6,0 8px 20px -10px #00000080;transform:translate(-50%,-50%);transform-origin:center;will-change:transform,opacity,filter}.depth-carousel-img.svelte-1jfo5xj{display:block;height:100%;width:100%;-webkit-user-select:none;user-select:none;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.depth-carousel-overlay.svelte-1jfo5xj{pointer-events:none;position:absolute;inset:0;opacity:0;mix-blend-mode:multiply}.depth-carousel-btn.svelte-1jfo5xj{position:absolute;top:50%;z-index:3000;display:grid;height:42px;width:42px;transform:translateY(-50%);place-items:center;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#12141a8c;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s,transform .2s;cursor:pointer}.depth-carousel-btn.svelte-1jfo5xj:hover{border-color:#fff6;background:#1c1f28d9}.depth-carousel-btn.svelte-1jfo5xj:active{transform:translateY(-50%) scale(.95)}.depth-carousel-btn-prev.svelte-1jfo5xj{left:1rem}.depth-carousel-btn-next.svelte-1jfo5xj{right:1rem}.depth-carousel-indicators.svelte-1jfo5xj{position:absolute;bottom:1rem;left:50%;z-index:3000;display:flex;transform:translate(-50%);gap:.5rem;border-radius:9999px;background:#0e101666;padding:.5rem .75rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.depth-carousel-dot.svelte-1jfo5xj{height:7px;width:7px;cursor:pointer;border:none;border-radius:9999px;background:#ffffff4d;padding:0;transition:width .25s,background .25s}.depth-carousel-dot.is-active.svelte-1jfo5xj{width:20px;background:#fff}
